#pragma once

#ifndef WALK_R_H
#define WALK_R_H

#include "State.h"


class WalkRight : public State
{

public:
	static WalkRight* Instance()
	{
		if (_walkRight == NULL)
			_walkRight = new WalkRight();

		return _walkRight;
	};

	virtual void Enter(GameSprite* sprite); // this sprite is ALWAYS treated as an actor
	virtual void Do(double time);
	virtual void Exit();

private:
	WalkRight();
	WalkRight(WalkRight& w);

	static WalkRight* _walkRight;
	float speed;
	XMFLOAT2 direction;
	

};


#endif